home *** CD-ROM | disk | FTP | other *** search
- COLTRIS Sourcen
-
- V2.2, 14. 1.1995
- ^
- now WinColTris
-
- geschrieben von Th. Morus Walter
- (c) 1994 by Never Ready Software, Morus Walter
-
- ------
-
- Die Sourcen zu COLTRIS dürfen unter den folgenden Bedingungen
- weitergegeben, verändert und/oder ganz oder teilweise für
- eigene Programme verwendet werden:
-
- 1. Weitergabe ist nur vollständig und mit dieser Datei erlaubt
- 2. Veränderte Versionen von WCOLTRIS dürfen nur weitergegeben werden,
- wenn hinreichend deutlich gemacht wird, daß die Programme verändert
- wurden.
- Änderung des Namens, Hinweise in der Dokumentation, im Programm...
- Es muß in geeigneter Weise auf die ursprüngliche Urheberschaft der
- Programme hingewiesen werden.
- Einer Veröffentlichung geänderter Versionen ist die Kontaktaufnahme
- mit mir - um die Änderung allgemein zu Übernehmen - vorzuziehen.
- Adresse siehe LIESMICH.TXT zum Programm
- 3. die Übernahme von Programmteilen in eigene Programme ist erlaubt.
- Dabei muß in geeigneter Weise auf die Verwendung meiner Routinen
- und deren Urheber verwiesen werden.
- 4. die obigen Festlegungen sind nicht wörtlich sondern ihrem Sinne
- entsprechend (was natürlich letztenendes umfassender ist) zu
- befolgen
- (kurz: geht anständig mit meinen Quellen um)
-
- ACHTUNG!
- Der Autor übernimmt keinerlei Haftung für irgendwelche Schäden.
- Eventuelle Fehler sind das Risiko derer, die die Sourcen verwenden.
-
- -----
-
- COLTRIS wurde mit PureC 1.0 und PASM V'was weiß ich' entwickelt.
- Für die Verwendung anderer Compiler sind möglicherweise Anpassungen nötig.
- Man beachte insbesondere die Parameterübergabe in Registern von PureC.
-
- Die Quellen enthalten echte Tabulatoren. Die Tabulatorweite mit der ich
- arbeite ist 4.
-
- Die Quellen sind kaum dokumentiert!
- Wenn ich mal zuviel Zeit habe (also nie) werde ich das nachholen
- (so ich meine Programme dann selber noch verstehe).
-
- Wer gar nichts versteht, lasse besser die Finger davon.
- Wer etwas nicht versteht,
- denke darüber nach.
- Wer etwas nicht versteht, darüber nachgedacht hat
- und es immer noch nicht versteht
- probiere es aus.
- Wer etwas nicht versteht, darüber nachgedacht hat, es ausprobiert hat
- und es immer noch nicht versteht
- wende sich gegebenenfalls an mich.
-
- -----
-
- folgende Sourcedateien sind vorhanden:
-
- COLTRIS.C Verwaltung des Hauptdialoges...
- SOUND.C vorbereitete Soundausgabe
- QCOPY.S schnelle Kopierroutinen für Steine von Tetris/Columns
- COLUMNS.C Routinen für Columns
- TETRIS.C Routinen für Tetris
- ACHTUNG! Wenn ich mich recht erinnere sind die Routinen für Columns und
- Tetris zwar recht ÄHNLICH, teilweise aber auch unterschiedlich.
- Man lasse sich davon nicht irritieren. Erwarte nie, daß in COLUMNS.C
- das gleiche passiert wie in TETRIS.C!
-
- Die Datei XGEM.H im Ordner 'include' wird via "include <XGEM.H>" eingelesen,
- also bei den System-Include-Dateien gesucht; die Datei enthält allgemeine
- Makros zum Umgang mit AES-Objekten. Das Gleiche gilt für VAPROTO.H, das
- die AV/VA-Schnittstelle beschreibt.
-
-
- Im Ordner 'libs' findet sich eine Routine zum Laden von GEM-(X)IMAGE-Dateien.
- Außerdem liegt hier eine Bibliothek 'mygem', die AES-Funktion appl_getinfo
- und neue wind-set/wind-get Modi auch für PureC 1.0 zugänglich macht...
- (Warten auf PureC 2.0...)
-
- Die Projektdatei enthält mehrere absolute Pfade (auch in den Compileroptionen),
- die natürlich angepaßt werden müssen. Die Kommentare sind für meine C-Shell,
- die kann man somit vergessen...
-
-